package demo3;

public class Test {
    public static boolean func(String str) {
        char[] ch = str.toCharArray();
        int i = ch.length - 1;
        while(i >= 0) {
            if(ch[i] < '0' || ch[i] > '9') {
                return false;
            }

            i--;
        }
        return true;
    }
    public static void main(String[] args) {
        String str = "a";
        System.out.println(func(str));
    }
    public static void main1(String[] args) {
        MinorUser minorUser = new MinorUser();
        minorUser.name = "那小子真帅";           //继承父类得来的
        minorUser.ID = "16888";                //继承父类得来的
        minorUser.login();                     //继承父类得来的
        minorUser.downLine();                  //子类自己定义的
        AdultUser adultUser = new AdultUser();
        adultUser.name = "一剑霜寒十四州";         //继承父类得来的
        adultUser.ID = "52588";                 //继承父类得来的
        adultUser.login();                      //继承父类得来的
        adultUser.recharge();                   //子类自己定义的

        //在成年用户和未成年用户之中，我们并没有定义名字和id属性以及登录功能，所以这两个属性和登录功能一定是从父类用户类继承来的
        //除了可以访问从父类继承来的功能和属性，还可以访问子类自己定义的属性和方法。

    }
}

class User {
    public String name;
    public String ID;

    //登录功能
    public void login() {
        System.out.println("登录功能");
    }
}
class AdultUser extends User {
    //充值功能
    public void recharge() {
        System.out.println("氪金功能");
    }
}
class MinorUser extends User {
    //强制下线功能
    public void downLine() {
        System.out.println("强制下线");
    }
}
